//package com.zc.service.impl;
//
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.Calendar;
//import java.util.Date;
//import java.util.List;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import com.zc.dao.IDataDao;
//import com.zc.domain.DoubleListData;
//import com.zc.domain.FaultItem;
//import com.zc.domain.FourPointsItem;
//import com.zc.domain.Item;
//import com.zc.domain.TwoPointsItem;
//import com.zc.service.DataService;
//
//@Service(value="dataService")
//public class DataServiceImpl implements DataService{
//	@Autowired
//	private IDataDao dataDao;
//	
//	@Override
//	public DoubleListData getTickCount() {
//		List<Item> mainTickCount=dataDao.getTickCount("mtsjgd_live");
//		List<Item> subTickCount=dataDao.getTickCount("ftsjgd_live");
//		for(Item i:mainTickCount) {
//			i.setTimeStamp(i.getTimeStamp().substring(11, 13));
//		}
//		for(Item i:subTickCount) {
//			i.setTimeStamp(i.getTimeStamp().substring(11, 13));
//		}		
//		return new DoubleListData(mainTickCount,subTickCount);
//	}
//	@Override
//	public List<Item> getSubPower() {
//		return dataDao.getPower("ftsjsggy_live");
//	}
//	@Override
//	public List<Item> getMainPower() {
//		List<Item> powerData=dataDao.getPower("mtsjsggy_live");
//		for(Item i:powerData) 
//			i.setTimeStamp(i.getTimeStamp().substring(10));
//		return powerData;
//	}
//	@Override
//	public List<Item> getSubPowerFactor() {
//		List<Item> powerFactorData=dataDao.getPowerFactor("ftsjsggy_live");
//		for(Item i:powerFactorData) 
//			i.setTimeStamp(i.getTimeStamp().substring(10));
//		return powerFactorData;
//	}
//	@Override
//	public List<Item> getMainPowerFactor() {
//		List<Item> powerFactorData=dataDao.getPowerFactor("mtsjsggy_live");
//		for(Item i:powerFactorData) 
//			i.setTimeStamp(i.getTimeStamp().substring(10));
//		return powerFactorData;
//	}
//	@Override
//	public List<Item> getSubPressure() {
//		return dataDao.getPressure("fzzyl");
//	}
//	@Override
//	public List<Item> getMainPressure() {
//		return dataDao.getPressure("mzzyl");
//	}
//	@Override
//	public List<FourPointsItem> getSubTemperature() {
//		List<FourPointsItem> result=dataDao.getTemperature("fwd_h");
//		for(FourPointsItem i:result) {
//			i.setTimeStamp(i.getTimeStamp().substring(11, 13));
//		}
//		return result;
//	}
//	@Override
//	public List<FourPointsItem> getMainTemperature() {
//		List<FourPointsItem> result=dataDao.getTemperature("mwd_h");
//		for(FourPointsItem i:result) {
//			i.setTimeStamp(i.getTimeStamp().substring(11, 13));
//		}
//		return result;
//	}
//	@Override
//	public List<TwoPointsItem> getPressure() {
//		List<Item> subPressureData=dataDao.getPressure("fzzyl");
//		List<Item> mainPressureData=dataDao.getPressure("mzzyl");		
//		if(subPressureData.size()!=mainPressureData.size())
//			return null;
//		List<TwoPointsItem> pressureData=new ArrayList<TwoPointsItem>();		
//		for(int i=0;i<subPressureData.size();i++)
//			pressureData.add(new TwoPointsItem(mainPressureData.get(i).getData(), subPressureData.get(i).getData()));		
//		return pressureData;
//	}
//	@Override
//	public List<FaultItem> getCurFault() {
//		return dataDao.getCurFault();
//	}
//	@Override
//	public List<FaultItem> getAllFault() {
//		return dataDao.getAllFault();
//	}
//}
